Creating user interfaces using programming by example, visual programming, and constraints
نویسندگان
چکیده
منابع مشابه
Visual Programming for Animation in User Interfaces
We present the visual programming techniques used by the HandMove system, which creates animated scenes based on a path-oriented model (described in [4]). Resulting animation modules are integrated in user interfaces created with a classical interface builder (XFaceMaker, produced by Non Standard Logics). We present the visual programming features of the HandMove system, which creates independe...
متن کاملVisual Programming for Hybrid User Interfaces
This paper presents a novel software system called Thekla that facilitates the integration of 2D and 3D user interfaces into hybrid, distributed mixed reality applications. Combining heterogenous display and interaction devices allows mixing and matching of interaction styles for a convenient user experience that is often absent from pure virtual reality applications. To this aim, Thekla enable...
متن کاملDeclarative Programming of User Interfaces
This paper proposes a declarative description of user interfaces that abstracts from low-level implementation details. In particular, the user interfaces specified in our framework are executable as graphical user interfaces for desktop applications as well as web user interfaces via standard web browsers. Thus, our approach combines the advantages of existing user interface technologies in a f...
متن کاملProgramming Generic Graphical User Interfaces
The GEC Toolkit offers to programmers a high-level, generic style of programming Graphical User Interfaces (GUIs). Programmers are not concerned with low-level widget plumbing. Instead, they use mathematical data models that reflect both the application logic and the visualisation. The data models and the logic are expressed as standard functional style data types and functions over these data ...
متن کاملVisual Programming of User Interfaces for Distributed Graphics Applications
This thesis presents a novel software system called Thekla that facilitates the integration of 2D and 3D user interfaces (UI) employed in interactive, multi-display/multi-user, distributed graphics applications. Combining heterogenous display and interaction devices refers to the idea of providing the most appropriate environment to accomplish diverse interaction tasks to users. Thekla acts as ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Programming Languages and Systems
سال: 1990
ISSN: 0164-0925,1558-4593
DOI: 10.1145/78942.78943